//
//  main.m
//  2.4.7oc
//
//  Created by 钟纪旺 on 16/4/7.
//  Copyright © 2016年 zjw. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "Atom.h"
#import "tiger.h"
#import "Bird.h"
#import "liuhongguang.h"
#import "Plant.h"
#import "Rose.h"
#import "Peony.h"
#import "Restorant.h"
#import "LotteryShop.h"
#import "Restorant2.h"
int main(int argc, const char * argv[]) {
    @autoreleasepool {
//        Atom *atom=[[Atom alloc] init];
//                NSLog(@"Atom chemical element name:%@",atom.chemicalElement);
//               NSLog(@"Atom chemical element name:%@",[atom chemicalElement]);
//    }
//        tiger *p =[[tiger alloc]init];
//        
//        p.name = @"泰哥";
//            Animal *ani = p;
//        
//            [ani eat];
//            [ani sleep];
//        
//            [p eat];
//            [p sleep];
//            [p run];
//        
//        tiger *p =[[tiger alloc]init];
//        
//        p.name = @"小鸭子";
//        Bird *s =[[Bird alloc]init];
//        
//        s.name = @"杜鹃";
//        NSArray *arr=@[p,s];
//        for (int i=0; i<arr.count; i++) {
//            Animal *ani =arr[i];
//            [ani eat];
//            [ani sleep];
//        }
//        liuhongguang *p=[[liuhongguang alloc]init];
//        p.name =@".";
//       
//        [p eat];
//        [p sleep];
//        [p maicaipiao];
//        Rose *p=[[Rose alloc]init];
//        p.name =@".";
//        [p photosynthesis];
//        [p flowering];
//       
//        Peony *p =[[Peony alloc]init];
//        
//        p.name =@".";
//        [p photosynthesis];
//        [p flowering];
//        
//    }
//        liuhongguang*p=[[liuhongguang alloc]init];
//        p.name=@":";
//        [p eat];
//        [p sleep];
//        [p maicaipiao];
//    
//        Animal *ani =[[Animal alloc]init];
//        ani.name =@"动物类";
//        liuhongguang *s =[[liuhongguang alloc]init];
//        s.name =@":";
//        tiger *m =[[tiger alloc ]init];
//        m.name =@"老虎";
//        NSArray *arr =@[ani,s,m];
//        NSLog(@"names:%@",[arr componentsJoinedByString:@"-"]);
//        //用什么来分隔
//        for (int i=0; i<arr.count; i++) {
//                Animal *ani =arr[i];
//                [ani eat];
//                [ani sleep];
//            }
//        NSString *str =@"我 的 天 呐";
//        NSArray *ano =[str componentsSeparatedByString:@" "];
//        //用什么来判断分隔
//        for(int i =0 ;i<ano.count/*(数组内的元素个数)*/;i++){
//        
//            NSString *s=ano[i];
//            NSLog(@"%d,%@",i,s);
//        }
//        
//        NSString *sty = @"a,d,c,b";
//        NSArray *abc = [sty componentsSeparatedByString:@","];
//        abc = [abc sortedArrayUsingSelector:@selector(compare:)];
//        //排序语句 进入 selector函数中判断顺序
//        for (int i = 0; i < ano.count; i++) {
//            NSString *s = abc[i];
//            NSLog(@"%d、%@", i, s);
//        }
//        
//        NSArray *numbers = @[@(1), @(4), @(3), @(2)];
//        //@(1)NSNumbers里面不含简单的类型，所以用@(1)来定义数字这类
//        numbers = [numbers sortedArrayUsingSelector:@selector(compare:)];
//    //排序语句 进入 selector函数中判断顺序
//        for (NSInteger i = numbers.count-1; i >=0; i--)
//            //改变i从而改变顺序
//        {
//            NSNumber *s = numbers[i];
//            NSLog(@"%ld、%@", i, s);
//        }
       
        Guest *k=[[Guest alloc]init];
        LotteryShop *l=[[LotteryShop alloc]init];
        k.delegate=l;
        [k gotoLotteryShop];
        Restorant *p=[[Restorant alloc]init];
        Customer  *m=[[Customer alloc]init];
        m.delegate=p;
        [m comeToRestorant];
        Restorant2 *s=[[Restorant2 alloc]init];
        Customer2 *a =[[Customer2 alloc]init];
        a.delegate=s;
        [a comeTomalatang];
    }
    return 0;
}
